StDev, StDevP û funkcje - przyk│ad
W tym przyk│adzie tabela Zam≤wienia jest wykorzystywana do oszacowania odchylenia standardowego op│at za fracht za zam≤wienia wys│ane do Wielkiej Brytanii.
W tym przyk│adzie wywo│ywana jest procedura WyliczPola, kt≤r╣ mo┐na znaleƒµ w przyk│adzie dotycz╣cym instrukcji SELECT.
Sub StDevX()
Dim dbs As Database, rst As Recordset
' Zmodyfikuj ten wiersz tak, by £cie┐ka wskazywa│a
' na rzeczywist╣ bazΩ danych Northwind.
Set dbs = OpenDatabase("Northwind.mdb")
' Oblicz odchylenie standardowe op│at za fracht
' za zam≤wienia wys│ane do Wielkiej Brytanii.
Set rst = dbs.OpenRecordset("SELECT " _
& "StDev(Fracht) " _
& "AS [Odch. stand. frachtu] FROM Zam≤wienia " _
& "WHERE KrajOdbiorcy = 'UK';")
' Zape│nij obiekt Recordset.
rst.MoveLast
' Wywo│aj procedurΩ WyliczPola w celu
' wydrukowania zawarto£ci obiektu Recordset. Przeka┐ obiekt
' Recordset i wymagan╣ szeroko£µ pola.
WyliczPola rst, 12
Debug.Print
Set rst = dbs.OpenRecordset("SELECT " _
& "StDevP(Fracht) " _
& "AS [Odch. stand. frachtu (popul.)] " _
& "FROM Zam≤wienia " _
& "WHERE KrajOdbiorcy = 'UK';")
' Zape│nij obiekt Recordset.
rst.MoveLast
' Wywo│aj procedurΩ WyliczPola w celu
' wydrukowania zawarto£ci obiektu Recordset. Przeka┐ obiekt
' Recordset i wymagan╣ szeroko£µ pola.
WyliczPola rst, 15
dbs.Close
End Sub